#include <QCoreApplication>
#include<iostream>
#include<QDebug>
#include<vector>
#include<QMap>
#include<QtGlobal>
#include<QDateTime>
using namespace std;
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
//    cout << "test code" <<endl;
//    QString strTemp = "how are you";
//    qDebug() << strTemp.startsWith("how", Qt::CaseSensitive);

     //QString::contains()
//      QString strTemp = "how are you";
//      qDebug() << strTemp.contains("old", Qt::CaseSensitive);

    //QString::toInt()
//    QString strTemp = "25";
//    bool IsInt = false;
//    qDebug() << strTemp.toInt(&IsInt, 16);

    //QString::compare()
//    int a1 = QString::compare("ABC", "abc", Qt::CaseInsensitive);
//    qDebug() << a1 <<endl;


    //Qt
//    QString strTemp = "how are you";
//    QByteArray arr = strTemp.toUtf8();
//    for(int i = 0; i < arr.size(); i++)
//    {
//        qDebug() << arr[i] <<endl;
//    }


//    QDateTime data;
//    QString strCurrentTime = data.currentDateTime().toString("yyyy-mm-dd ss:mm:ss");
//    qDebug() << strCurrentTime << endl;

//    QByteArray a1("hello world");
//    QByteArray a2=a1.toUpper();
//    qDebug() << a2 << endl;


    QMap<string, int > aMap;
    aMap["xiaofang"]=11;
    aMap["xiaoming"]=20;
    aMap.insert("xiaofei", 15);
//    qDebug() << aMap << endl;

//    aMap.remove("xiaofang");
//    qDebug() << aMap << endl;

    //遍历相关元素
    QMapIterator<string, int> ite(aMap);
    while(ite.hasNext())
    {
        ite.next();
        QDebug() << "test code";
    }

    return a.exec();
}

